using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Scontrino
{
    class Prodotti
    {
        string nome;
        string descrizione;
        double prezzo;
        int codice;
        public int Codice
        {
            get
            {
                return codice;
            }
            set
            {
                codice = value;
            }
        }
        public string Nome
        {
            get
            {
                return nome;
            }
            set
            {
                nome =value;
            }

        }
        public string Descrizione
        {
            get
            {
                return descrizione;

            }
            set
            {
                descrizione=value;

            }
        }
        public double Prezzo
        {
            get
            {
                return prezzo;
            }
            set
            {
                if (value > 0)
                {
                    prezzo = 0;
                }
                else
                {
                    prezzo = value;
                }
            }
        }
        public Prodotti()
        {
            nome = null;
            descrizione = null;
            prezzo = 0.0;
            codice = 0;

        }
        public void Carica()
        {
            bool trovato = false;
            Console.WriteLine("inserire il nome");
            nome = Console.ReadLine();
            Console.WriteLine("inserire il tipo ");
            descrizione= Console.ReadLine();
            do {
                Console.WriteLine(" inserire il prezzo, che deve essere maggiore di 0\n");
                prezzo = Convert.ToDouble(Console.ReadLine());
                if (prezzo > 0)
                {
                    trovato = true;
                    break;
                }
                else
                {
                    Console.WriteLine("il prezzo deve essere maggiore di zero\n");
                }
            } while (trovato == false);
            Console.WriteLine("inserire il codice\n");
            codice = Convert.ToInt32(Console.ReadLine());
        }
        public void visualizza()
        {
            Console.WriteLine(" il nome è : " +nome+ "\n");
            Console.WriteLine(" li tipo   è : " + descrizione+"\n");
            Console.WriteLine(" il prezzo  è :  "+ prezzo+"  \n" );
            Console.WriteLine(" il codice è : "+ codice+" \n");


        }


    }
}